home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / dragon-runner.swf / scripts / FireballChar.as < prev    next >
Encoding:
Text File  |  2011-10-17  |  1.7 KB  |  69 lines

  1. package
  2. {
  3.    import flash.display.MovieClip;
  4.    import flash.events.Event;
  5.    
  6.    public class FireballChar extends MovieClip
  7.    {
  8.        
  9.       
  10.       private var ┬º\x01\x01\x02\t┬º:* = null;
  11.       
  12.       public var ┬º\x01\x01\x0b\t┬º:int;
  13.       
  14.       internal const ARMORDAMAGE:* = 10;
  15.       
  16.       private var ┬º\x01\x01\x06\r┬º:* = null;
  17.       
  18.       private var ┬º\x01\x01\t\x0f┬º:* = null;
  19.       
  20.       internal const HEALTHDAMAGE:* = 25;
  21.       
  22.       public function FireballChar()
  23.       {
  24.          ┬º\x01\x01\x02\t┬º = null;
  25.          ┬º\x01\x01\x06\r┬º = null;
  26.          ┬º\x01\x01\t\x0f┬º = null;
  27.          super();
  28.       }
  29.       
  30.       public function GetCharType() : String
  31.       {
  32.          return "fireball";
  33.       }
  34.       
  35.       public function Activate() : *
  36.       {
  37.          this.x = 500 - ┬º\x01\x01\x0b\t┬º * 100;
  38.          ┬º\x01\x01\x02\t┬º.addEventListener(Event.ENTER_FRAME,┬º\x01\x01\x06\x0e┬º,false,0,true);
  39.       }
  40.       
  41.       public function Init(param1:*, param2:*, param3:*, param4:*) : *
  42.       {
  43.          ┬º\x01\x01\x02\t┬º = param1;
  44.          ┬º\x01\x01\x06\r┬º = param2;
  45.          ┬º\x01\x01\t\x0f┬º = param3;
  46.          ┬º\x01\x01\x0b\t┬º = param4;
  47.       }
  48.       
  49.       public function GetHealthDamage() : int
  50.       {
  51.          return HEALTHDAMAGE;
  52.       }
  53.       
  54.       public function GetArmorDamage() : int
  55.       {
  56.          return ARMORDAMAGE;
  57.       }
  58.       
  59.       private function ┬º\x01\x01\x06\x0e┬º(param1:Event) : *
  60.       {
  61.          if(this.currentLabel == "finish")
  62.          {
  63.             ┬º\x01\x01\x02\t┬º.removeEventListener(Event.ENTER_FRAME,┬º\x01\x01\x06\x0e┬º);
  64.             ┬º\x01\x01\t\x0f┬º.DeactivateFire(┬º\x01\x01\x0b\t┬º);
  65.          }
  66.       }
  67.    }
  68. }
  69.